Big Huge Thesaurus

insect powder

noun